package com.xzan.medusa.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class CcCarDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     * cc_car.car_id
     */
    private Long carId;

    /**
     * 品牌id
     * cc_car.brand_id
     */
    private Long brandId;

    /**
     * 品牌名称
     * cc_car.brand_name
     */
    private String brandName;

    /**
     * 车架号
     * cc_car.car_unique
     */
    private String carUnique;

    /**
     * 排放
     * cc_car.emission
     */
    private String emission;

    /**
     * 后45度照片(删除)
     * cc_car.img_behind
     */
    private String imgBehind;

    /**
     * 损伤照片(删除)
     * cc_car.img_damage
     */
    private String imgDamage;

    /**
     * 前45度照片(删除)
     * cc_car.img_front
     */
    private String imgFront;

    /**
     * 内饰照片(删除)
     * cc_car.img_interior
     */
    private String imgInterior;

    /**
     * 里程照片(删除)
     * cc_car.img_mileage
     */
    private String imgMileage;

    /**
     * 铭牌照片(删除)
     * cc_car.img_nameplate
     */
    private String imgNameplate;

    /**
     * 内饰Id
     * cc_car.inner_color_id
     */
    private Long innerColorId;

    /**
     * 内饰名称
     * cc_car.inner_color_name
     */
    private String innerColorName;

    /**
     * 车型id
     * cc_car.model_id
     */
    private Long modelId;

    /**
     * 车型名称
     * cc_car.model_name
     */
    private String modelName;

    /**
     * 车辆里程(删除)
     * cc_car.odometer
     */
    private String odometer;

    /**
     * 外饰id
     * cc_car.outer_color_id
     */
    private Long outerColorId;

    /**
     * 外饰名称
     * cc_car.outer_color_name
     */
    private String outerColorName;

    /**
     * 生产日期
     * cc_car.production_date
     */
    private String productionDate;

    /**
     * 车系id
     * cc_car.series_id
     */
    private Long seriesId;

    /**
     * 车系名称
     * cc_car.series_name
     */
    private String seriesName;

    /**
     * 车规id
     * cc_car.spec_id
     */
    private Integer specId;

    /**
     * 车规名称
     * cc_car.spec_name
     */
    private String specName;

    /**
     * 车辆描述
     * cc_car.car_desc
     */
    private String carDesc;

    /**
     * 厂方指导价(单位：万元) 已废弃
     * cc_car.guide_price
     */
    private String guidePrice;

    /**
     * 添加时间
     * cc_car.gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间
     * cc_car.gmt_modified
     */
    private LocalDateTime gmtModified;

    /**
     * 有效字段
     * cc_car.is_deleted
     */
    private Integer isDeleted;

    /**
     * 车辆数据来源，爬虫爬取的数据源
     * cc_car.car_source
     */
    private Integer carSource;

    /**
     * 物权归属 -1：平台 ，-2：未知，其余为partner表主键
     * cc_car.asset_right
     */
    private Long assetRight;

    /**
     * 物权归属名或者备注
     * cc_car.asset_right_name
     */
    private String assetRightName;

    /**
     * 1 个人 2企业
     * cc_car.asset_right_type
     */
    private Integer assetRightType;

    /**
     * 0非变更中  1物权变更中
     * cc_car.asset_right_in_change
     */
    private Integer assetRightInChange;

    /**
     * 该车型所属厂商是否国产标识，1=国产，0=非国产
     * cc_car.domestic_flag
     */
    private Integer domesticFlag;

}